Skip to content

Update to upstream version 4.24#54

Merged
marmarek merged 1 commit into
QubesOS:mainfrom
Minimalist73:i3-4.24
Dec 22, 2025
Merged

Update to upstream version 4.24#54
marmarek merged 1 commit into
QubesOS:mainfrom
Minimalist73:i3-4.24

Conversation

@Minimalist73

Copy link
Copy Markdown

This PR updates i3 to the new upstream version 4.24.
Patch has been remade to adapt to the upstream changes so that building will work again.
Switched to @VERSION@ in .qubesbuilder for easier version updates.

@anadahz

anadahz commented Nov 4, 2025

Copy link
Copy Markdown

@marmarek could you please rerun the pipeline?
Or is there another issue to add the new version of upstream i3 version?

@qubesos-bot

qubesos-bot commented Dec 11, 2025

Copy link
Copy Markdown

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025122104-4.3&flavor=pull-requests

Test run included the following:

New failures, excluding unstable

Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025111104-4.3&flavor=update

  • system_tests_whonix

    • whonixcheck: Failed (test died)
      # Test died: command 'qvm-shutdown --wait anon-whonix ' failed at /...
  • system_tests_basic_vm_qrexec_gui

    • TC_20_NonAudio_whonix-workstation-18: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_network

  • system_tests_extra

  • system_tests_dispvm

    • TC_20_DispVM_whonix-workstation-18: test_010_dvm_run_simple (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_011_preload_reject_max (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_012_preload_low_mem (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_013_preload_gui (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_014_preload_nogui (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_015_preload_race_more (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_016_preload_race_less (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_017_preload_autostart (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_018_preload_global (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_019_preload_refresh (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_020_gui_app (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

  • system_tests_basic_vm_qrexec_gui_btrfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_basic_vm_qrexec_gui_ext4

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_NonAudio_whonix-workstation-18-pool: test_010_run_xterm (error)
      OSError: Volume /var/lib/qubes-pool/appvms/test-inst-vm1/private.im...

  • system_tests_basic_vm_qrexec_gui_xfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_dispvm_perf@hw7

    • TC_00_DispVMPerf_whonix-workstation-18: test_001_vm_dispvm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_002_vm_dispvm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_003_vm_dispvm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_007_dom0_dispvm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_008_dom0_dispvm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_009_dom0_dispvm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_020_vm_dispvm_preload (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_021_vm_dispvm_preload_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_022_vm_dispvm_preload_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_026_dom0_dispvm_preload (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_027_dom0_dispvm_preload_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_400_dom0_dispvm_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_401_dom0_dispvm_gui_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_402_dom0_dispvm_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_403_dom0_dispvm_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_404_dom0_dispvm_preload_less_less_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_405_dom0_dispvm_preload_less_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_407_dom0_dispvm_preload_more_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_408_dom0_dispvm_preload_more_more_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_410_dom0_dispvm_preload_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_411_dom0_dispvm_preload_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_800_vm_vm (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_801_vm_vm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_802_vm_vm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_803_vm_vm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_804_dom0_vm_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_806_dom0_vm_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_807_dom0_vm_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

  • system_tests_basic_vm_qrexec_gui@hw7

    • TC_20_NonAudio_whonix-workstation-18: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_qwt_win10_seamless@hw13

    • windows_install: Failed (test died)
      # Test died: Install failed with code 1 at qubesos/tests/windows_in...
  • system_tests_basic_vm_qrexec_gui_zfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_whonix@hw1

    • whonixcheck: Failed (test died)
      # Test died: command 'qvm-shutdown --wait anon-whonix ' failed at /...

Failed tests

57 failures
  • system_tests_whonix

    • whonixcheck: Failed (test died)
      # Test died: command 'qvm-shutdown --wait anon-whonix ' failed at /...
  • system_tests_basic_vm_qrexec_gui

    • TC_20_NonAudio_whonix-workstation-18: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_network

  • system_tests_extra

  • system_tests_dispvm

    • TC_20_DispVM_whonix-workstation-18: test_010_dvm_run_simple (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_011_preload_reject_max (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_012_preload_low_mem (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_013_preload_gui (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_014_preload_nogui (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_015_preload_race_more (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_016_preload_race_less (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_017_preload_autostart (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_018_preload_global (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_019_preload_refresh (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_020_gui_app (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_030_edit_file (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_DispVM_whonix-workstation-18: test_100_open_in_dispvm (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

  • system_tests_basic_vm_qrexec_gui_btrfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_basic_vm_qrexec_gui_ext4

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...

    • TC_20_NonAudio_whonix-workstation-18-pool: test_010_run_xterm (error)
      OSError: Volume /var/lib/qubes-pool/appvms/test-inst-vm1/private.im...

  • system_tests_basic_vm_qrexec_gui_xfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_dispvm_perf@hw7

    • TC_00_DispVMPerf_whonix-workstation-18: test_001_vm_dispvm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_002_vm_dispvm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_003_vm_dispvm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_007_dom0_dispvm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_008_dom0_dispvm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_009_dom0_dispvm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_020_vm_dispvm_preload (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_021_vm_dispvm_preload_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_022_vm_dispvm_preload_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_026_dom0_dispvm_preload (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_027_dom0_dispvm_preload_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_400_dom0_dispvm_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_401_dom0_dispvm_gui_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_402_dom0_dispvm_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_403_dom0_dispvm_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_404_dom0_dispvm_preload_less_less_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_405_dom0_dispvm_preload_less_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_407_dom0_dispvm_preload_more_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_408_dom0_dispvm_preload_more_more_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_409_dom0_dispvm_preload_gui_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_410_dom0_dispvm_preload_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_411_dom0_dispvm_preload_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_800_vm_vm (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_801_vm_vm_gui (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_802_vm_vm_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_803_vm_vm_gui_concurrent (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_804_dom0_vm_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_806_dom0_vm_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_807_dom0_vm_gui_concurrent_api (failure + timed out)
      AssertionError: Timeout while waiting for VM test-inst-dvm shutdown

    • TC_00_DispVMPerf_whonix-workstation-18: test_900_reader (failure)
      AssertionError: '/usr/lib/qubes/tests/dispvm_perf_reader.py --templ...

  • system_tests_basic_vm_qrexec_gui@hw7

    • TC_20_NonAudio_whonix-workstation-18: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_qwt_win10@hw13

    • windows_install: Failed (test died)
      # Test died: Install failed with code 1 at qubesos/tests/windows_in...
  • system_tests_qwt_win10_seamless@hw13

    • windows_install: Failed (test died)
      # Test died: Install failed with code 1 at qubesos/tests/windows_in...
  • system_tests_basic_vm_qrexec_gui_zfs

    • TC_20_NonAudio_whonix-workstation-18-pool: test_000_start_shutdown (error + timed out)
      qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
  • system_tests_whonix@hw1

    • whonixcheck: Failed (test died)
      # Test died: command 'qvm-shutdown --wait anon-whonix ' failed at /...

Fixed failures

Compared to: https://openqa.qubes-os.org/tests/158999#dependencies

14 fixed
  • system_tests_extra

    • TC_00_QVCTest_debian-13-xfce: test_010_screenshare (failure + cleanup)
      AssertionError: 2.4614345149565264 not less than 2.0

    • TC_00_QVCTest_whonix-gateway-18: test_010_screenshare (failure)
      AssertionError: 1 != 0 : Timeout waiting for /dev/video0 in test-in...

    • TC_00_QVCTest_whonix-workstation-18: test_010_screenshare (failure)
      AssertionError: 1 != 0 : Timeout waiting for /dev/video0 in test-in...

  • system_tests_guivm_gui_interactive

    • gui_keyboard_layout: unnamed test (unknown)
    • gui_keyboard_layout: Failed (test died)
      # Test died: no candidate needle with tag(s) 'work-xterm, work-xter...
  • system_tests_guivm_vnc_gui_interactive

    • gui_filecopy: unnamed test (unknown)
    • gui_filecopy: Failed (test died)
      # Test died: no candidate needle with tag(s) 'disp-text-editor' mat...
  • system_tests_dispvm_perf@hw7

  • system_tests_qwt_win10@hw13

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/kauF4-\d+-/...
  • system_tests_qwt_win10_seamless@hw13

    • windows_clipboard_and_filecopy: unnamed test (unknown)
    • windows_clipboard_and_filecopy: Failed (test died)
      # Test died: no candidate needle with tag(s) 'windows-Edge-address-...
  • system_tests_qwt_win11@hw13

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/iDVvW-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command 'script -e -c 'bash -x /usr/bin/qvm-create-win...

Unstable tests

Details

Performance Tests

Performance degradation:

32 performance degradations
  • debian-13-xfce_vm-dispvm-preload (mean:3.412): 40.95 🔻 ( previous job: 33.80, degradation: 121.13%)
  • debian-13-xfce_vm-dispvm-preload-concurrent (mean:3.107): 37.29 🔻 ( previous job: 30.73, degradation: 121.34%)
  • debian-13-xfce_dom0-dispvm-preload (mean:4.163): 49.95 🔻 ( previous job: 42.37, degradation: 117.90%)
  • debian-13-xfce_dom0-dispvm-preload-concurrent (mean:3.849): 46.19 🔻 ( previous job: 37.83, degradation: 122.10%)
  • debian-13-xfce_dom0-dispvm-preload-less-less-api (mean:4.326): 51.91 🔻 ( previous job: 45.22, degradation: 114.79%)
  • debian-13-xfce_dom0-dispvm-preload-less-api (mean:4.234): 50.80 🔻 ( previous job: 44.71, degradation: 113.64%)
  • debian-13-xfce_dom0-dispvm-preload-api (mean:4.234): 50.81 🔻 ( previous job: 42.30, degradation: 120.13%)
  • debian-13-xfce_dom0-dispvm-preload-concurrent-api (mean:3.636): 43.63 🔻 ( previous job: 35.79, degradation: 121.89%)
  • debian-13-xfce_vm-vm (mean:0.049): 0.58 🔻 ( previous job: 0.39, degradation: 149.87%)
  • debian-13-xfce_vm-vm-concurrent (mean:0.03): 0.36 🔻 ( previous job: 0.15, degradation: 235.48%)
  • debian-13-xfce_vm-vm-gui-concurrent (mean:0.038): 0.45 🔻 ( previous job: 0.30, degradation: 152.86%)
  • fedora-42-xfce_vm-dispvm-preload (mean:3.72): 44.64 🔻 ( previous job: 37.87, degradation: 117.86%)
  • fedora-42-xfce_vm-dispvm-preload-concurrent (mean:3.414): 40.97 🔻 ( previous job: 33.59, degradation: 121.95%)
  • fedora-42-xfce_dom0-dispvm-preload (mean:4.565): 54.78 🔻 ( previous job: 48.05, degradation: 114.01%)
  • fedora-42-xfce_dom0-dispvm-preload-concurrent (mean:3.961): 47.53 🔻 ( previous job: 40.81, degradation: 116.46%)
  • fedora-42-xfce_dom0-dispvm-preload-less-less-api (mean:5.233): 62.80 🔻 ( previous job: 51.37, degradation: 122.24%)
  • fedora-42-xfce_dom0-dispvm-preload-less-api (mean:4.889): 58.67 🔻 ( previous job: 51.28, degradation: 114.40%)
  • fedora-42-xfce_dom0-dispvm-preload-api (mean:4.524): 54.29 🔻 ( previous job: 48.45, degradation: 112.06%)
  • fedora-42-xfce_dom0-dispvm-preload-concurrent-api (mean:3.944): 47.33 🔻 ( previous job: 42.15, degradation: 112.28%)
  • fedora-42-xfce_vm-vm-gui (mean:0.039): 0.46 🔻 ( previous job: 0.40, degradation: 115.71%)
  • fedora-42-xfce_vm-vm-concurrent (mean:0.023): 0.28 🔻 ( previous job: 0.14, degradation: 194.41%)
  • fedora-42-xfce_dom0-vm-api (mean:0.045): 0.54 🔻 ( previous job: 0.39, degradation: 138.01%)
  • fedora-42-xfce_dom0-vm-concurrent-api (mean:0.038): 0.46 🔻 ( previous job: 0.39, degradation: 118.96%)
  • whonix-workstation-18_dom0-vm-gui-api (mean:0.056): 0.67 🔻 ( previous job: 0.45, degradation: 150.11%)
  • dom0_root_seq1m_q8t1_read 3:read_bandwidth_kb: 151300.00 🔻 ( previous job: 365230.00, degradation: 41.43%)
  • dom0_root_seq1m_q8t1_write 3:write_bandwidth_kb: 155721.00 🔻 ( previous job: 231269.00, degradation: 67.33%)
  • dom0_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 26501.00 🔻 ( previous job: 39923.00, degradation: 66.38%)
  • fedora-42-xfce_root_seq1m_q1t1_read 3:read_bandwidth_kb: 292489.00 🔻 ( previous job: 355690.00, degradation: 82.23%)
  • fedora-42-xfce_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 2891.00 🔻 ( previous job: 3964.00, degradation: 72.93%)
  • fedora-42-xfce_private_rnd4k_q1t1_write 3:write_bandwidth_kb: 440.00 🔻 ( previous job: 517.00, degradation: 85.11%)
  • fedora-42-xfce_volatile_seq1m_q1t1_read 3:read_bandwidth_kb: 218955.00 🔻 ( previous job: 349176.00, degradation: 62.71%)
  • fedora-42-xfce_volatile_rnd4k_q32t1_read 3:read_bandwidth_kb: 15220.00 🔻 ( previous job: 79581.00, degradation: 19.13%)

Remaining performance tests:

119 tests
  • debian-13-xfce_vm-dispvm (mean:6.587): 79.05 🔻 ( previous job: 77.37, degradation: 102.17%)
  • debian-13-xfce_vm-dispvm-gui (mean:7.431): 89.17 🟢 ( previous job: 90.06, improvement: 99.01%)
  • debian-13-xfce_vm-dispvm-concurrent (mean:3.225): 38.70 🔻 ( previous job: 37.20, degradation: 104.03%)
  • debian-13-xfce_vm-dispvm-gui-concurrent (mean:3.761): 45.13 🟢 ( previous job: 46.42, improvement: 97.22%)
  • debian-13-xfce_dom0-dispvm (mean:6.767): 81.21 🟢 ( previous job: 81.57, improvement: 99.56%)
  • debian-13-xfce_dom0-dispvm-gui (mean:7.685): 92.22 🟢 ( previous job: 97.80, improvement: 94.30%)
  • debian-13-xfce_dom0-dispvm-concurrent (mean:3.351): 40.21 🔻 ( previous job: 39.05, degradation: 102.97%)
  • debian-13-xfce_dom0-dispvm-gui-concurrent (mean:4.085): 49.02 🟢 ( previous job: 49.35, improvement: 99.33%)
  • debian-13-xfce_vm-dispvm-preload-gui (mean:3.401): 40.82 🟢 ( previous job: 45.44, improvement: 89.82%)
  • debian-13-xfce_vm-dispvm-preload-gui-concurrent (mean:3.246): 38.95 🟢 ( previous job: 43.08, improvement: 90.41%)
  • debian-13-xfce_dom0-dispvm-preload-gui (mean:3.988): 47.85 🟢 ( previous job: 52.97, improvement: 90.35%)
  • debian-13-xfce_dom0-dispvm-preload-gui-concurrent (mean:3.791): 45.49 🔻 ( previous job: 43.55, degradation: 104.46%)
  • debian-13-xfce_dom0-dispvm-api (mean:7.094): 85.12 🔻 ( previous job: 84.68, degradation: 100.53%)
  • debian-13-xfce_dom0-dispvm-gui-api (mean:8.056): 96.67 🟢 ( previous job: 98.62, improvement: 98.02%)
  • debian-13-xfce_dom0-dispvm-concurrent-api (mean:3.453): 41.44 🔻 ( previous job: 40.02, degradation: 103.54%)
  • debian-13-xfce_dom0-dispvm-gui-concurrent-api (mean:3.892): 46.71 🟢 ( previous job: 47.52, improvement: 98.30%)
  • debian-13-xfce_dom0-dispvm-preload-more-api (mean:3.976): 47.71 🔻 ( previous job: 44.67, degradation: 106.79%)
  • debian-13-xfce_dom0-dispvm-preload-more-more-api (mean:3.803): 45.64 🔻 ( previous job: 41.62, degradation: 109.64%)
  • debian-13-xfce_dom0-dispvm-preload-gui-api (mean:3.962): 47.55 🟢 ( previous job: 53.96, improvement: 88.12%)
  • debian-13-xfce_dom0-dispvm-preload-gui-concurrent-api (mean:3.457): 41.48
  • debian-13-xfce_vm-vm-gui (mean:0.033): 0.40 🔻 ( previous job: 0.37, degradation: 108.38%)
  • debian-13-xfce_dom0-vm-api (mean:0.037): 0.45 🟢 ( previous job: 0.59, improvement: 75.63%)
  • debian-13-xfce_dom0-vm-gui-api (mean:0.041): 0.50 🟢 ( previous job: 0.58, improvement: 85.66%)
  • debian-13-xfce_dom0-vm-concurrent-api (mean:0.024): 0.29 🟢 ( previous job: 0.30, improvement: 94.39%)
  • debian-13-xfce_dom0-vm-gui-concurrent-api (mean:0.029): 0.35 🔻 ( previous job: 0.34, degradation: 103.52%)
  • fedora-42-xfce_vm-dispvm (mean:7.412): 88.95 🔻 ( previous job: 85.63, degradation: 103.87%)
  • fedora-42-xfce_vm-dispvm-gui (mean:8.73): 104.76 🔻 ( previous job: 102.18, degradation: 102.53%)
  • fedora-42-xfce_vm-dispvm-concurrent (mean:3.634): 43.61 🔻 ( previous job: 43.11, degradation: 101.16%)
  • fedora-42-xfce_vm-dispvm-gui-concurrent (mean:4.413): 52.96 🔻 ( previous job: 52.51, degradation: 100.86%)
  • fedora-42-xfce_dom0-dispvm (mean:7.664): 91.97 🔻 ( previous job: 91.92, degradation: 100.05%)
  • fedora-42-xfce_dom0-dispvm-gui (mean:9.002): 108.03 🟢 ( previous job: 108.46, improvement: 99.60%)
  • fedora-42-xfce_dom0-dispvm-concurrent (mean:3.923): 47.08 🔻 ( previous job: 44.99, degradation: 104.63%)
  • fedora-42-xfce_dom0-dispvm-gui-concurrent (mean:4.635): 55.62 🔻 ( previous job: 53.77, degradation: 103.44%)
  • fedora-42-xfce_vm-dispvm-preload-gui (mean:4.043): 48.52 🟢 ( previous job: 50.03, improvement: 96.99%)
  • fedora-42-xfce_vm-dispvm-preload-gui-concurrent (mean:3.371): 40.45 🟢 ( previous job: 43.85, improvement: 92.26%)
  • fedora-42-xfce_dom0-dispvm-preload-gui (mean:4.497): 53.97 🟢 ( previous job: 58.25, improvement: 92.65%)
  • fedora-42-xfce_dom0-dispvm-preload-gui-concurrent (mean:3.823): 45.87 🟢 ( previous job: 69.71, improvement: 65.81%)
  • fedora-42-xfce_dom0-dispvm-api (mean:7.656): 91.87 🔻 ( previous job: 89.70, degradation: 102.42%)
  • fedora-42-xfce_dom0-dispvm-gui-api (mean:9.141): 109.69 🔻 ( previous job: 107.00, degradation: 102.52%)
  • fedora-42-xfce_dom0-dispvm-concurrent-api (mean:3.87): 46.44 🔻 ( previous job: 44.44, degradation: 104.49%)
  • fedora-42-xfce_dom0-dispvm-gui-concurrent-api (mean:4.44): 53.28 🟢 ( previous job: 54.99, improvement: 96.89%)
  • fedora-42-xfce_dom0-dispvm-preload-more-api (mean:4.196): 50.35 🔻 ( previous job: 49.50, degradation: 101.72%)
  • fedora-42-xfce_dom0-dispvm-preload-more-more-api (mean:4.163): 49.95 🔻 ( previous job: 46.74, degradation: 106.88%)
  • fedora-42-xfce_dom0-dispvm-preload-gui-api (mean:4.568): 54.82 🟢 ( previous job: 59.30, improvement: 92.44%)
  • fedora-42-xfce_dom0-dispvm-preload-gui-concurrent-api (mean:4.179): 50.15 🔻 ( previous job: 49.18, degradation: 101.97%)
  • fedora-42-xfce_vm-vm (mean:0.027): 0.33 🟢 ( previous job: 0.34, improvement: 95.61%)
  • fedora-42-xfce_vm-vm-gui-concurrent (mean:0.031): 0.37 🔻 ( previous job: 0.35, degradation: 106.27%)
  • fedora-42-xfce_dom0-vm-gui-api (mean:0.041): 0.49 🟢 ( previous job: 0.54, improvement: 90.74%)
  • fedora-42-xfce_dom0-vm-gui-concurrent-api (mean:0.028): 0.34 🟢 ( previous job: 0.38, improvement: 89.27%)
  • whonix-workstation-18_vm-dispvm (mean:9.279): 111.34 🔻 ( previous job: 108.77, degradation: 102.36%)
  • whonix-workstation-18_dom0-dispvm (mean:9.489): 113.86 🟢 ( previous job: 117.05, improvement: 97.28%)
  • whonix-workstation-18_vm-dispvm-preload-gui-concurrent (mean:4.369): 52.42 🟢 ( previous job: 56.11, improvement: 93.42%)
  • whonix-workstation-18_dom0-dispvm-preload-concurrent (mean:4.856): 58.27 🔻 ( previous job: 53.21, degradation: 109.51%)
  • whonix-workstation-18_dom0-dispvm-preload-gui-concurrent (mean:4.914): 58.97 🟢 ( previous job: 61.72, improvement: 95.54%)
  • whonix-workstation-18_dom0-dispvm-preload-api (mean:5.19): 62.27 🟢 ( previous job: 65.30, improvement: 95.37%)
  • debian-13-xfce_exec: 6.95 🔻 ( previous job: 6.42, degradation: 108.30%)
  • debian-13-xfce_exec-root: 27.10 🟢 ( previous job: 27.48, improvement: 98.61%)
  • debian-13-xfce_socket: 8.22 🟢 ( previous job: 8.68, improvement: 94.75%)
  • debian-13-xfce_socket-root: 8.17 🟢 ( previous job: 8.40, improvement: 97.21%)
  • debian-13-xfce_exec-data-simplex: 66.15 🟢 ( previous job: 67.70, improvement: 97.71%)
  • debian-13-xfce_exec-data-duplex: 66.76 🟢 ( previous job: 69.20, improvement: 96.48%)
  • debian-13-xfce_exec-data-duplex-root: 82.24 🟢 ( previous job: 86.64, improvement: 94.92%)
  • debian-13-xfce_socket-data-duplex: 126.89 🟢 ( previous job: 136.31, improvement: 93.09%)
  • fedora-42-xfce_exec: 9.22 🟢 ( previous job: 9.23, improvement: 99.88%)
  • fedora-42-xfce_exec-root: 59.50 🟢 ( previous job: 59.89, improvement: 99.35%)
  • fedora-42-xfce_socket: 8.88 🔻 ( previous job: 8.23, degradation: 107.80%)
  • fedora-42-xfce_socket-root: 8.28 🟢 ( previous job: 8.31, improvement: 99.62%)
  • fedora-42-xfce_exec-data-simplex: 66.75 🔻 ( previous job: 66.18, degradation: 100.86%)
  • fedora-42-xfce_exec-data-duplex: 67.01 🟢 ( previous job: 71.51, improvement: 93.71%)
  • fedora-42-xfce_exec-data-duplex-root: 92.44 🟢 ( previous job: 96.52, improvement: 95.78%)
  • fedora-42-xfce_socket-data-duplex: 133.80 🟢 ( previous job: 137.78, improvement: 97.11%)
  • whonix-gateway-18_exec: 8.46 🟢 ( previous job: 8.52, improvement: 99.34%)
  • whonix-gateway-18_exec-root: 125.82 🟢 ( previous job: 129.05, improvement: 97.49%)
  • whonix-gateway-18_socket: 8.04 🟢 ( previous job: 8.26, improvement: 97.30%)
  • whonix-gateway-18_socket-root: 8.26 🔻 ( previous job: 7.76, degradation: 106.57%)
  • whonix-gateway-18_exec-data-simplex: 63.79 🟢 ( previous job: 73.13, improvement: 87.23%)
  • whonix-gateway-18_exec-data-duplex: 68.00 🟢 ( previous job: 71.98, improvement: 94.47%)
  • whonix-gateway-18_exec-data-duplex-root: 139.70 🟢 ( previous job: 146.68, improvement: 95.24%)
  • whonix-gateway-18_socket-data-duplex: 146.04 🔻 ( previous job: 142.71, degradation: 102.33%)
  • whonix-workstation-18_exec: 8.42 🟢 ( previous job: 8.85, improvement: 95.19%)
  • whonix-workstation-18_exec-root: 141.10 🟢 ( previous job: 149.84, improvement: 94.17%)
  • whonix-workstation-18_socket: 8.63 🟢 ( previous job: 9.12, improvement: 94.64%)
  • whonix-workstation-18_socket-root: 9.05 🔻 ( previous job: 8.75, degradation: 103.44%)
  • whonix-workstation-18_exec-data-simplex: 66.57 🟢 ( previous job: 67.02, improvement: 99.32%)
  • whonix-workstation-18_exec-data-duplex: 67.29 🟢 ( previous job: 69.25, improvement: 97.17%)
  • whonix-workstation-18_exec-data-duplex-root: 136.99 🟢 ( previous job: 146.32, improvement: 93.63%)
  • whonix-workstation-18_socket-data-duplex: 132.29 🟢 ( previous job: 139.15, improvement: 95.07%)
  • dom0_root_seq1m_q1t1_read 3:read_bandwidth_kb: 169916.00 🟢 ( previous job: 110619.00, improvement: 153.60%)
  • dom0_root_seq1m_q1t1_write 3:write_bandwidth_kb: 142665.00 🟢 ( previous job: 130397.00, improvement: 109.41%)
  • dom0_root_rnd4k_q32t1_write 3:write_bandwidth_kb: 9761.00 🟢 ( previous job: 3264.00, improvement: 299.05%)
  • dom0_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 12179.00 🟢 ( previous job: 12000.00, improvement: 101.49%)
  • dom0_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 3295.00 🟢 ( previous job: 2099.00, improvement: 156.98%)
  • dom0_varlibqubes_seq1m_q8t1_read 3:read_bandwidth_kb: 465619.00 🔻 ( previous job: 491827.00, degradation: 94.67%)
  • dom0_varlibqubes_seq1m_q8t1_write 3:write_bandwidth_kb: 158924.00 🟢 ( previous job: 103611.00, improvement: 153.39%)
  • dom0_varlibqubes_seq1m_q1t1_read 3:read_bandwidth_kb: 440023.00 🟢 ( previous job: 432938.00, improvement: 101.64%)
  • dom0_varlibqubes_seq1m_q1t1_write 3:write_bandwidth_kb: 187277.00 🟢 ( previous job: 143368.00, improvement: 130.63%)
  • dom0_varlibqubes_rnd4k_q32t1_read 3:read_bandwidth_kb: 108542.00 🟢 ( previous job: 103977.00, improvement: 104.39%)
  • dom0_varlibqubes_rnd4k_q32t1_write 3:write_bandwidth_kb: 10746.00 🟢 ( previous job: 10236.00, improvement: 104.98%)
  • dom0_varlibqubes_rnd4k_q1t1_read 3:read_bandwidth_kb: 7772.00 🔻 ( previous job: 8300.00, degradation: 93.64%)
  • dom0_varlibqubes_rnd4k_q1t1_write 3:write_bandwidth_kb: 4251.00 🟢 ( previous job: 3936.00, improvement: 108.00%)
  • fedora-42-xfce_root_seq1m_q8t1_read 3:read_bandwidth_kb: 399609.00 🟢 ( previous job: 346866.00, improvement: 115.21%)
  • fedora-42-xfce_root_seq1m_q8t1_write 3:write_bandwidth_kb: 275000.00 🟢 ( previous job: 137220.00, improvement: 200.41%)
  • fedora-42-xfce_root_seq1m_q1t1_write 3:write_bandwidth_kb: 83596.00 🟢 ( previous job: 26931.00, improvement: 310.41%)
  • fedora-42-xfce_root_rnd4k_q32t1_read 3:read_bandwidth_kb: 86389.00 🟢 ( previous job: 85360.00, improvement: 101.21%)
  • fedora-42-xfce_root_rnd4k_q1t1_read 3:read_bandwidth_kb: 8567.00 🔻 ( previous job: 8945.00, degradation: 95.77%)
  • fedora-42-xfce_root_rnd4k_q1t1_write 3:write_bandwidth_kb: 1222.00 🟢 ( previous job: 457.00, improvement: 267.40%)
  • fedora-42-xfce_private_seq1m_q8t1_read 3:read_bandwidth_kb: 352344.00 🔻 ( previous job: 371835.00, degradation: 94.76%)
  • fedora-42-xfce_private_seq1m_q8t1_write 3:write_bandwidth_kb: 186737.00 🟢 ( previous job: 108858.00, improvement: 171.54%)
  • fedora-42-xfce_private_seq1m_q1t1_read 3:read_bandwidth_kb: 341555.00 🔻 ( previous job: 351871.00, degradation: 97.07%)
  • fedora-42-xfce_private_seq1m_q1t1_write 3:write_bandwidth_kb: 74643.00 🟢 ( previous job: 49472.00, improvement: 150.88%)
  • fedora-42-xfce_private_rnd4k_q32t1_read 3:read_bandwidth_kb: 91866.00 🟢 ( previous job: 75326.00, improvement: 121.96%)
  • fedora-42-xfce_private_rnd4k_q32t1_write 3:write_bandwidth_kb: 2406.00 🟢 ( previous job: 1909.00, improvement: 126.03%)
  • fedora-42-xfce_private_rnd4k_q1t1_read 3:read_bandwidth_kb: 8806.00 🟢 ( previous job: 8365.00, improvement: 105.27%)
  • fedora-42-xfce_volatile_seq1m_q8t1_read 3:read_bandwidth_kb: 327577.00 🔻 ( previous job: 361328.00, degradation: 90.66%)
  • fedora-42-xfce_volatile_seq1m_q8t1_write 3:write_bandwidth_kb: 134635.00 🔻 ( previous job: 140939.00, degradation: 95.53%)
  • fedora-42-xfce_volatile_seq1m_q1t1_write 3:write_bandwidth_kb: 85231.00 🟢 ( previous job: 46842.00, improvement: 181.95%)
  • fedora-42-xfce_volatile_rnd4k_q32t1_write 3:write_bandwidth_kb: 2767.00 🟢 ( previous job: 2110.00, improvement: 131.14%)
  • fedora-42-xfce_volatile_rnd4k_q1t1_read 3:read_bandwidth_kb: 8056.00 🟢 ( previous job: 7708.00, improvement: 104.51%)
  • fedora-42-xfce_volatile_rnd4k_q1t1_write 3:write_bandwidth_kb: 1126.00 🟢 ( previous job: 861.00, improvement: 130.78%)

@anadahz

anadahz commented Dec 20, 2025

Copy link
Copy Markdown

@Minimalist73 Thank you for the PR! i3 v4.25 was released.

@Minimalist73

Copy link
Copy Markdown
Author

@anadahz Thanks for the ping. I prepared a branch based on version 4.25. I'll probably wait a bit before creating a new PR, just in case they release a 4.25.1 version fixing a new annoying bug for multi-monitor users.

@marmarek marmarek merged commit 8af29fd into QubesOS:main Dec 22, 2025
1 check passed
@marmarek

Copy link
Copy Markdown
Member

I'm pushing this to R4.3. Is it also relevant for (and tested on) R4.2?

@Minimalist73

Copy link
Copy Markdown
Author

I'm pushing this to R4.3. Is it also relevant for (and tested on) R4.2?

I guess it can be pushed to both. I used to run i3 based on this PR on my 4.2 system for quite a while before moving to 4.3 recently.

@anadahz

anadahz commented Jan 5, 2026

Copy link
Copy Markdown

@anadahz Thanks for the ping. I prepared a branch based on version 4.25. I'll probably wait a bit before creating a new PR, just in case they release a 4.25.1 version fixing a new annoying bug for multi-monitor users.

Thanks @Minimalist73. This bug is now under i3/i3#6572

@ben-grande

Copy link
Copy Markdown

@Minimalist73

https://i3wm.org/downloads/

4.25.1 released on 2026-02-06.

@marmarek

Copy link
Copy Markdown
Member

#55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants